Revisiting Architectural Tactics for Security
نویسندگان
چکیده
Architectural tactics are design decisions intended to improve some system quality factor. Since their initial formulation, they have been formalized, compared with patterns and associated to styles. However, the initial set of tactics for security has only been refined once. We have examined the tactics set and classification from the viewpoint of security research, and concluded that some tactics would be better described as principles or policies, some are not needed, and others do not cover the functions needed to secure systems, which makes them not very useful for designers. We propose here a refined set and classification of architectural tactics for security, which we consider more appropriate than the original and the previously refined sets. We also suggest a possible realization for this modified set. Finally, we conclude that patterns can be complementary and not alternatives because they can be used together: patterns can realize tactics.
منابع مشابه
Architectural Tactics for Big Data Cybersecurity Analytic Systems: A Review
Context: Big Data Cybersecurity Analytics is increasingly becoming an important area of research and practice aimed at protecting networks, computers, and data from unauthorized access by analysing security event data using big data tools and technologies. Whilst a plethora of Big Data Cybersecurity Analytic Systems have been reported in the literature, there is a lack of a systematic and compr...
متن کاملFormal Specification of Software Architecture Security Tactics
This paper provides a Z specification for the Software Architectural Tactics of Authentication and Authorization for the Security Quality Attribute. A model of a system is created and each tactic is defined with respect to the model. Each tactic is independent however, the system encompasses all the required functionality for all the tactics.
متن کاملQuality-driven architecture development using architectural tactics
This paper presents a quality-driven approach to embodying non-functional requirements (NFRs) into software architecture using architectural tactics. Architectural tactics are reusable architectural building blocks, providing general architectural solutions for common issues pertaining to quality attributes. In this approach, architectural tactics are represented as feature models, and their se...
متن کاملSecurity in the Context of Dependability
Security, as an architectural quality, is often thought to be measured in terms of availability, confidentiality and integrity. These qualities are part of a broader quality dependability. There are inherent tradeoffs among the qualities that define security and dependability. Architectural tactics, or architectural design decisions, that enhance one aspect of dependability can decrease securit...
متن کاملSecurity and Survivability Reasoning Frameworks and Architectural Design Tactics
............................................................................................................vii
متن کامل